left-handed pitcher - French English Dictionary